00:0C82  00 7C  ORI.W   #$0700,#$3200            A0=0002CD00 A1=00001888 A2=00000DB6 A3=00FF0A35 A4=00FF0DEF A5=00011BDE A6=00FF1C3C A7=00FFFBF8 D0=00008000 D1=0000002C D2=00000003 D3=0000FFFF D4=0000000F D5=0000E40F D6=00008500 D7=00000003 xnzvc
00:0C86  32 00  MOVE.w  D0,D1                    A0=0002CD00 A1=00001888 A2=00000DB6 A3=00FF0A35 A4=00FF0DEF A5=00011BDE A6=00FF1C3C A7=00FFFBF8 D0=00008000 D1=0000002C D2=00000003 D3=0000FFFF D4=0000000F D5=0000E40F D6=00008500 D7=00000003 xnzvc
00:0C88  02 41  ANDI.W  #$3FFF,D1                A0=0002CD00 A1=00001888 A2=00000DB6 A3=00FF0A35 A4=00FF0DEF A5=00011BDE A6=00FF1C3C A7=00FFFBF8 D0=00008000 D1=00008000 D2=00000003 D3=0000FFFF D4=0000000F D5=0000E40F D6=00008500 D7=00000003 xNzvc
00:0C8C  00 41  ORI.W   #$4000,D1                A0=0002CD00 A1=00001888 A2=00000DB6 A3=00FF0A35 A4=00FF0DEF A5=00011BDE A6=00FF1C3C A7=00FFFBF8 D0=00008000 D1=00000000 D2=00000003 D3=0000FFFF D4=0000000F D5=0000E40F D6=00008500 D7=00000003 xnZvc
00:0C90  33 C1  MOVE.w  D1,($00C00004)           A0=0002CD00 A1=00001888 A2=00000DB6 A3=00FF0A35 A4=00FF0DEF A5=00011BDE A6=00FF1C3C A7=00FFFBF8 D0=00008000 D1=00004000 D2=00000003 D3=0000FFFF D4=0000000F D5=0000E40F D6=00008500 D7=00000003 xnzvc
00:0C96  E5 88  LSL.L   #2,D0                    A0=0002CD00 A1=00001888 A2=00000DB6 A3=00FF0A35 A4=00FF0DEF A5=00011BDE A6=00FF1C3C A7=00FFFBF8 D0=00008000 D1=00004000 D2=00000003 D3=0000FFFF D4=0000000F D5=0000E40F D6=00008500 D7=00000003 xnzvc
00:0C98  48 40  SWAP.w  D0                       A0=0002CD00 A1=00001888 A2=00000DB6 A3=00FF0A35 A4=00FF0DEF A5=00011BDE A6=00FF1C3C A7=00FFFBF8 D0=00020000 D1=00004000 D2=00000003 D3=0000FFFF D4=0000000F D5=0000E40F D6=00008500 D7=00000003 xnzvc
00:0C9A  02 40  ANDI.W  #$0003,D0                A0=0002CD00 A1=00001888 A2=00000DB6 A3=00FF0A35 A4=00FF0DEF A5=00011BDE A6=00FF1C3C A7=00FFFBF8 D0=00000002 D1=00004000 D2=00000003 D3=0000FFFF D4=0000000F D5=0000E40F D6=00008500 D7=00000003 xnzvc
00:0C9E  33 C0  MOVE.w  D0,($00C00004)           A0=0002CD00 A1=00001888 A2=00000DB6 A3=00FF0A35 A4=00FF0DEF A5=00011BDE A6=00FF1C3C A7=00FFFBF8 D0=00000002 D1=00004000 D2=00000003 D3=0000FFFF D4=0000000F D5=0000E40F D6=00008500 D7=00000003 xnzvc

00:0CA4  43 F9  LEA     ($00FF0000),A1           A0=0002CD00 A1=00001888 A2=00000DB6 A3=00FF0A35 A4=00FF0DEF A5=00011BDE A6=00FF1C3C A7=00FFFBF8 D0=00000002 D1=00004000 D2=00000003 D3=0000FFFF D4=0000000F D5=0000E40F D6=00008500 D7=00000003 xnzvc
00:0CAA  45 F9  LEA     ($00FF0100),A2           A0=0002CD00 A1=00FF0000 A2=00000DB6 A3=00FF0A35 A4=00FF0DEF A5=00011BDE A6=00FF1C3C A7=00FFFBF8 D0=00000002 D1=00004000 D2=00000003 D3=0000FFFF D4=0000000F D5=0000E40F D6=00008500 D7=00000003 xnzvc
00:0CB0  42 40  CLR.W   D0                       A0=0002CD00 A1=00FF0000 A2=00FF0100 A3=00FF0A35 A4=00FF0DEF A5=00011BDE A6=00FF1C3C A7=00FFFBF8 D0=00000002 D1=00004000 D2=00000003 D3=0000FFFF D4=0000000F D5=0000E40F D6=00008500 D7=00000003 xnzvc
00:0CB2  42 41  CLR.W   D1                       A0=0002CD00 A1=00FF0000 A2=00FF0100 A3=00FF0A35 A4=00FF0DEF A5=00011BDE A6=00FF1C3C A7=00FFFBF8 D0=00000000 D1=00004000 D2=00000003 D3=0000FFFF D4=0000000F D5=0000E40F D6=00008500 D7=00000003 xnZvc

; =================================================================
; =================================================================

; Read source byte

00:0CB4  14 18  MOVE.b  (A0)+,D2                 A0=0002CD00 A1=00FF0000 A2=00FF0100 A3=00FF0A35 A4=00FF0DEF A5=00011BDE A6=00FF1C3C A7=00FFFBF8 D0=00000000 D1=00000000 D2=00000003 D3=0000FFFF D4=0000000F D5=0000E40F D6=00008500 D7=00000003 xnZvc
00:0CB6  4A 02  TST.B   D2                       A0=0002CD01 A1=00FF0000 A2=00FF0100 A3=00FF0A35 A4=00FF0DEF A5=00011BDE A6=00FF1C3C A7=00FFFBF8 D0=00000000 D1=00000000 D2=00000001 D3=0000FFFF D4=0000000F D5=0000E40F D6=00008500 D7=00000003 xnzvc
00:0CB8  6B 00  BMI     #$0036 [00:0CF0]         A0=0002CD01 A1=00FF0000 A2=00FF0100 A3=00FF0A35 A4=00FF0DEF A5=00011BDE A6=00FF1C3C A7=00FFFBF8 D0=00000000 D1=00000000 D2=00000001 D3=0000FFFF D4=0000000F D5=0000E40F D6=00008500 D7=00000003 xnzvc
00:0CBC  66 00  BNE     #$0008 [00:0CC6]         A0=0002CD01 A1=00FF0000 A2=00FF0100 A3=00FF0A35 A4=00FF0DEF A5=00011BDE A6=00FF1C3C A7=00FFFBF8 D0=00000000 D1=00000000 D2=00000001 D3=0000FFFF D4=0000000F D5=0000E40F D6=00008500 D7=00000003 xnzvc

; 00 = STOP

00:0CC0  02 7C  ANDI.W  #$F8FF,#$4E75            A0=0002FBDF A1=00FF0000 A2=00FF0100 A3=00FF0A35 A4=00FF0DEF A5=00011BDE A6=00FF1C3C A7=00FFFBF8 D0=00000000 D1=00000000 D2=0000FF00 D3=000000E0 D4=00000000 D5=0000E40F D6=00008500 D7=00000003 XnZvc
00:0CC4  4E 75  RTS                              A0=0002FBDF A1=00FF0000 A2=00FF0100 A3=00FF0A35 A4=00FF0DEF A5=00011BDE A6=00FF1C3C A7=00FFFBF8 D0=00000000 D1=00000000 D2=0000FF00 D3=000000E0 D4=00000000 D5=0000E40F D6=00008500 D7=00000003 XnZvc

; -----------------------------------------------------------------

; 01-7F

; (Total) run count

00:0CC6  02 42  ANDI.W  #$007F,D2                A0=0002CD01 A1=00FF0000 A2=00FF0100 A3=00FF0A35 A4=00FF0DEF A5=00011BDE A6=00FF1C3C A7=00FFFBF8 D0=00000000 D1=00000000 D2=00000001 D3=0000FFFF D4=0000000F D5=0000E40F D6=00008500 D7=00000003 xnzvc
00:0CCA  53 42  SUBQ.W  #1,D2                    A0=0002CD01 A1=00FF0000 A2=00FF0100 A3=00FF0A35 A4=00FF0DEF A5=00011BDE A6=00FF1C3C A7=00FFFBF8 D0=00000000 D1=00000000 D2=00000001 D3=0000FFFF D4=0000000F D5=0000E40F D6=00008500 D7=00000003 xnzvc

; Raw copy

00:0CCC  18 18  MOVE.b  (A0)+,D4                 A0=0002CD01 A1=00FF0000 A2=00FF0100 A3=00FF0A35 A4=00FF0DEF A5=00011BDE A6=00FF1C3C A7=00FFFBF8 D0=00000000 D1=00000000 D2=00000000 D3=0000FFFF D4=0000000F D5=0000E40F D6=00008500 D7=00000003 xnZvc
00:0CCE  15 84  MOVE.b  D4,$00(A2,D1)            A0=0002CD02 A1=00FF0000 A2=00FF0100 A3=00FF0A35 A4=00FF0DEF A5=00011BDE A6=00FF1C3C A7=00FFFBF8 D0=00000000 D1=00000000 D2=00000000 D3=0000FFFF D4=00000000 D5=0000E40F D6=00008500 D7=00000003 xnZvc
00:0CD2  52 01  ADDQ.B  #1,D1                    A0=0002CD02 A1=00FF0000 A2=00FF0100 A3=00FF0A35 A4=00FF0DEF A5=00011BDE A6=00FF1C3C A7=00FFFBF8 D0=00000000 D1=00000000 D2=00000000 D3=0000FFFF D4=00000000 D5=0000E40F D6=00008500 D7=00000003 xnZvc
00:0CD4  08 01  BTST    #2,D1                    A0=0002CD02 A1=00FF0000 A2=00FF0100 A3=00FF0A35 A4=00FF0DEF A5=00011BDE A6=00FF1C3C A7=00FFFBF8 D0=00000000 D1=00000001 D2=00000000 D3=0000FFFF D4=00000000 D5=0000E40F D6=00008500 D7=00000003 xnzvc
00:0CD8  67 00  BEQ     #$000A [00:0CE4]         A0=0002CD02 A1=00FF0000 A2=00FF0100 A3=00FF0A35 A4=00FF0DEF A5=00011BDE A6=00FF1C3C A7=00FFFBF8 D0=00000000 D1=00000001 D2=00000000 D3=0000FFFF D4=00000000 D5=0000E40F D6=00008500 D7=00000003 xnZvc

; Write to VRAM in 32-bit chunks

00:0CDC  42 01  CLR.B   D1                       A0=0002CD09 A1=00FF0000 A2=00FF0100 A3=00FF0A35 A4=00FF0DEF A5=00011BDE A6=00FF1C3C A7=00FFFBF8 D0=00000023 D1=00000004 D2=0000007B D3=0000001F D4=0000002F D5=0000E40F D6=00008500 D7=00000003 xnzvc
00:0CDE  23 D2  MOVE.l  (A2),($00C00000)         A0=0002CD09 A1=00FF0000 A2=00FF0100 A3=00FF0A35 A4=00FF0DEF A5=00011BDE A6=00FF1C3C A7=00FFFBF8 D0=00000023 D1=00000000 D2=0000007B D3=0000001F D4=0000002F D5=0000E40F D6=00008500 D7=00000003 xnZvc

; Local buffer

00:0CE4  13 84  MOVE.b  D4,$00(A1,D0)            A0=0002CD02 A1=00FF0000 A2=00FF0100 A3=00FF0A35 A4=00FF0DEF A5=00011BDE A6=00FF1C3C A7=00FFFBF8 D0=00000000 D1=00000001 D2=00000000 D3=0000FFFF D4=00000000 D5=0000E40F D6=00008500 D7=00000003 xnZvc
00:0CE8  52 00  ADDQ.B  #1,D0                    A0=0002CD02 A1=00FF0000 A2=00FF0100 A3=00FF0A35 A4=00FF0DEF A5=00011BDE A6=00FF1C3C A7=00FFFBF8 D0=00000000 D1=00000001 D2=00000000 D3=0000FFFF D4=00000000 D5=0000E40F D6=00008500 D7=00000003 xnZvc
00:0CEA  51 CA  DBFa    D2,#$FFE0 [00:0CCC]      A0=0002CD02 A1=00FF0000 A2=00FF0100 A3=00FF0A35 A4=00FF0DEF A5=00011BDE A6=00FF1C3C A7=00FFFBF8 D0=00000001 D1=00000001 D2=00000000 D3=0000FFFF D4=00000000 D5=0000E40F D6=00008500 D7=00000003 xnzvc

00:0CEE  60 C4  BRA     #$C4 [00:0CB4]           A0=0002CD02 A1=00FF0000 A2=00FF0100 A3=00FF0A35 A4=00FF0DEF A5=00011BDE A6=00FF1C3C A7=00FFFBF8 D0=00000001 D1=00000001 D2=0000FFFF D3=0000FFFF D4=00000000 D5=0000E40F D6=00008500 D7=00000003 xnzvc

; -----------------------------------------------------------------

; 80-FF = LZ

; (Run+2) + DBFa

00:0CF0  02 42  ANDI.W  #$007F,D2                A0=0002CD03 A1=00FF0000 A2=00FF0100 A3=00FF0A35 A4=00FF0DEF A5=00011BDE A6=00FF1C3C A7=00FFFBF8 D0=00000001 D1=00000001 D2=0000FF9C D3=0000FFFF D4=00000000 D5=0000E40F D6=00008500 D7=00000003 xNzvc
00:0CF4  54 42  ADDQ.W  #2,D2                    A0=0002CD03 A1=00FF0000 A2=00FF0100 A3=00FF0A35 A4=00FF0DEF A5=00011BDE A6=00FF1C3C A7=00FFFBF8 D0=00000001 D1=00000001 D2=0000001C D3=0000FFFF D4=00000000 D5=0000E40F D6=00008500 D7=00000003 xnzvc

; Write cursor - delta

00:0CF6  36 00  MOVE.w  D0,D3                    A0=0002CD03 A1=00FF0000 A2=00FF0100 A3=00FF0A35 A4=00FF0DEF A5=00011BDE A6=00FF1C3C A7=00FFFBF8 D0=00000001 D1=00000001 D2=0000001E D3=0000FFFF D4=00000000 D5=0000E40F D6=00008500 D7=00000003 xnzvc
00:0CF8  96 18  SUB.B   (A0)+,D3                 A0=0002CD03 A1=00FF0000 A2=00FF0100 A3=00FF0A35 A4=00FF0DEF A5=00011BDE A6=00FF1C3C A7=00FFFBF8 D0=00000001 D1=00000001 D2=0000001E D3=00000001 D4=00000000 D5=0000E40F D6=00008500 D7=00000003 xnzvc
00:0CFA  53 03  SUBQ.B  #1,D3                    A0=0002CD04 A1=00FF0000 A2=00FF0100 A3=00FF0A35 A4=00FF0DEF A5=00011BDE A6=00FF1C3C A7=00FFFBF8 D0=00000001 D1=00000001 D2=0000001E D3=00000001 D4=00000000 D5=0000E40F D6=00008500 D7=00000003 xnzvc


; BEGIN loop

00:0CFC  18 31  MOVE.b  $00(A1,D3),D4            A0=0002CD04 A1=00FF0000 A2=00FF0100 A3=00FF0A35 A4=00FF0DEF A5=00011BDE A6=00FF1C3C A7=00FFFBF8 D0=00000001 D1=00000001 D2=0000001E D3=00000000 D4=00000000 D5=0000E40F D6=00008500 D7=00000003 xnZvc
00:0D00  15 84  MOVE.b  D4,$00(A2,D1)            A0=0002CD04 A1=00FF0000 A2=00FF0100 A3=00FF0A35 A4=00FF0DEF A5=00011BDE A6=00FF1C3C A7=00FFFBF8 D0=00000001 D1=00000001 D2=0000001E D3=00000000 D4=00000000 D5=0000E40F D6=00008500 D7=00000003 xnZvc
00:0D04  52 01  ADDQ.B  #1,D1                    A0=0002CD04 A1=00FF0000 A2=00FF0100 A3=00FF0A35 A4=00FF0DEF A5=00011BDE A6=00FF1C3C A7=00FFFBF8 D0=00000001 D1=00000001 D2=0000001E D3=00000000 D4=00000000 D5=0000E40F D6=00008500 D7=00000003 xnZvc
00:0D06  08 01  BTST    #2,D1                    A0=0002CD04 A1=00FF0000 A2=00FF0100 A3=00FF0A35 A4=00FF0DEF A5=00011BDE A6=00FF1C3C A7=00FFFBF8 D0=00000001 D1=00000002 D2=0000001E D3=00000000 D4=00000000 D5=0000E40F D6=00008500 D7=00000003 xnzvc
00:0D0A  67 00  BEQ     #$000A [00:0D16]         A0=0002CD04 A1=00FF0000 A2=00FF0100 A3=00FF0A35 A4=00FF0DEF A5=00011BDE A6=00FF1C3C A7=00FFFBF8 D0=00000001 D1=00000002 D2=0000001E D3=00000000 D4=00000000 D5=0000E40F D6=00008500 D7=00000003 xnZvc

00:0D0E  42 01  CLR.B   D1                       A0=0002CD04 A1=00FF0000 A2=00FF0100 A3=00FF0A35 A4=00FF0DEF A5=00011BDE A6=00FF1C3C A7=00FFFBF8 D0=00000003 D1=00000004 D2=0000001C D3=00000002 D4=00000000 D5=0000E40F D6=00008500 D7=00000003 xnzvc
00:0D10  23 D2  MOVE.l  (A2),($00C00000)         A0=0002CD04 A1=00FF0000 A2=00FF0100 A3=00FF0A35 A4=00FF0DEF A5=00011BDE A6=00FF1C3C A7=00FFFBF8 D0=00000003 D1=00000000 D2=0000001C D3=00000002 D4=00000000 D5=0000E40F D6=00008500 D7=00000003 xnZvc

00:0D16  13 84  MOVE.b  D4,$00(A1,D0)            A0=0002CD04 A1=00FF0000 A2=00FF0100 A3=00FF0A35 A4=00FF0DEF A5=00011BDE A6=00FF1C3C A7=00FFFBF8 D0=00000001 D1=00000002 D2=0000001E D3=00000000 D4=00000000 D5=0000E40F D6=00008500 D7=00000003 xnZvc
00:0D1A  52 00  ADDQ.B  #1,D0                    A0=0002CD04 A1=00FF0000 A2=00FF0100 A3=00FF0A35 A4=00FF0DEF A5=00011BDE A6=00FF1C3C A7=00FFFBF8 D0=00000001 D1=00000002 D2=0000001E D3=00000000 D4=00000000 D5=0000E40F D6=00008500 D7=00000003 xnZvc
00:0D1C  52 03  ADDQ.B  #1,D3                    A0=0002CD04 A1=00FF0000 A2=00FF0100 A3=00FF0A35 A4=00FF0DEF A5=00011BDE A6=00FF1C3C A7=00FFFBF8 D0=00000002 D1=00000002 D2=0000001E D3=00000000 D4=00000000 D5=0000E40F D6=00008500 D7=00000003 xnzvc
00:0D1E  51 CA  DBFa    D2,#$FFDC [00:0CFC]      A0=0002CD04 A1=00FF0000 A2=00FF0100 A3=00FF0A35 A4=00FF0DEF A5=00011BDE A6=00FF1C3C A7=00FFFBF8 D0=00000002 D1=00000002 D2=0000001E D3=00000001 D4=00000000 D5=0000E40F D6=00008500 D7=00000003 xnzvc

00:0D22  60 90  BRA     #$90 [00:0CB4]           A0=0002CD04 A1=00FF0000 A2=00FF0100 A3=00FF0A35 A4=00FF0DEF A5=00011BDE A6=00FF1C3C A7=00FFFBF8 D0=00000020 D1=00000000 D2=0000FFFF D3=0000001F D4=00000000 D5=0000E40F D6=00008500 D7=00000003 xnzvc
